/* @CHARSET "ISO-8859-1";

menu 
.mainMenu {
	width: 100%;
	}
#menu{ 
	margin:0px; 
	padding:0px; 
	list-style:none; 
	color:#fff; 
	line-height:2.0em; 
	display:inline-block; 
    float:left; 
    z-index:1000;
 }
#menu li.mainLink {
	width: 22%;
	cursor:pointer; 
	float:left; 
	position:relative; 
    padding:0px 10px;
    border-style: solid;
    border-color: navy;
    border-width: medium; 
    background-color: #233A80;
    color: #FFFFFF !important;
	}
#menu li a { 
	padding: 0px 0px 0px 5px;
	color:#FFFFFF; 
	text-decoration:none; 
	display: block;
	border: thick;
	border-color: black;
	} 

#menu li a:hover {
	border: 1px solid #79b7e7; 
	background: #f5f8f9#212B80 url(images/ui-bg_inset-hard_100_fcfdfd_1x100.png) 25% 25% repeat-y repeat-x; 
	font-weight: bold; 
	color: #e17009#FFFFFF;
	
} 
#menu .logo {background:transparent none repeat scroll 0% 0%; padding:0px; 
    background-color:Transparent;} 
sub-menus 
#menu ul { 
	padding:0px; 
	margin:0px; 
	display:inline;
	background-image: url(images/ui-bg_dots-small_35_35414f_2x2.png) 50% 50% repeat-x;
} 
#menu li ul { 
	position:absolute; 
	left:10px; 
	top:0px; 
	margin-top:2.0em; 
	width:100%; 
	line-height:2.0em; 
    background-color:#233A80; 
    color:#0395CC#FFFFFF; 
    for IE display:none; 
    
    } 
#menu li:hover ul { display:block; font-weight: bold;z-index:9999;} 
#menu li ul li{ 
	display:block; 
	margin:5px 20px; 
	padding: 0px 0px;  
	border-top: dotted 3px #606060; 
    list-style-type:none; z-index:9999;
    } 
#menu li ul li:first-child { border-top: none; } 
#menu li ul li a { 
	display:block; 
	color:#0395CC#FFFFFF; z-index:9999;
} 
#menu li ul li a:hover { color:#7FCDFE; font-weight: bold; } 
main submenu 
#menu #main { left:0px; top:-20px; padding-top:20px; background-color:#7cb7e3; color:#fff; 
    z-index:9999;} 


















.preload1 {background: url(images/blank.gif);}
.preload2 {background: url(images/blank_overa.gif);}

#menuDiv {
	
	padding:0 0 0 0px;
	height:36px; 
	background:#fff; 
	position:relative; 
	z-index:500; 
	font-family:arial, verdana, sans-serif;
	}
#menuDiv li.top {
	display:block; 
	float:left;
	overflow: visible !important;
	
	}
#menuDiv li a.top_link {
	display:block;
	float:left;
	height:36px;
	color: navy;
	text-decoration:none;
	font-size:1em;
	font-weight:normal;
	border-spacing: 0px;
	padding:0 19% 0 120px;
	cursor:pointer;
	background: url(images/blank.gif);
	}
#menuDiv li a.top_link span {
	float:left; 
	display:block; 
	padding:0 24px 0 12px; 
	height:36px;
	background:url(images/blank.gif) right top;
	}
#menuDiv li a.top_link span.down {
	float:left; 
	display:block; 
	padding:0px 24px 0px 12px; 
	height:36px; 
	background:url(images/blank_overa.gif) no-repeat right top;
	text-align: center;
	}
#menuDiv li a.top_link:hover {
	color:#fff; 
	background: url(images/blank.gif) no-repeat;
	}
#menuDiv li a.top_link:hover span {
	background:url(images/blank.gif) no-repeat right top;
	}
#menuDiv li a.top_link:hover span.down {
	background:url(images/blank_overa.gif) no-repeat right top;
	}

#menuDiv li:hover > a.top_link {
	color:#fff; 
	background: url(images/blank.gif) no-repeat;
	}
#menuDiv li:hover > a.top_link span {
	vertical-align: 
	background:url(images/blank.gif) no-repeat right top;
	}
#menuDiv li:hover > a.top_link span.down {
	background:url(images/blank_overa.gif) no-repeat right top;
	}

#menuDiv li:hover {
	position:relative;
	z-index:200;
	}

#menuDiv ul, 
#menuDiv li:hover ul ul,
#menuDiv li:hover ul li:hover ul ul,
#menuDiv li:hover ul li:hover ul li:hover ul ul,
#menuDiv li:hover ul li:hover ul li:hover ul li:hover ul ul {
	position:absolute; 
	left:-9999px; 
	top:-9999px; 
	width:0; 
	height:0; 
	margin:0; 
	padding:0;
	}

#menuDiv li:hover ul.sub {
	margin: 0px;
	left: 0px; 
	top:31px; 
	background: #fff; 
	padding:3px; 
	border:1px solid #3a93d2; 
	white-space:nowrap;
	width:100%; 
	height:auto; 
	z-index:300;
	}
#menuDiv li:hover ul.sub li {         
	
	display:block; 
	margin:5px 20px; 
	padding: 0px 0px;  
	list-style-type:none; 
	z-index:9999;
		
	display:block; 
	height:20px; 
	position:static; 
	float:left; 
	width:90px; 
	font-weight:normal;
	}
#menuDiv li:hover ul.sub li a {			
	
	display:block; 
	color: navy;
	z-index:9999;
	
	display:block; 
	font-size:1em; 
	height:20px; 
	width:90px; 
	line-height:20px; 
	text-indent:5px; 
	color:#000; 
	text-decoration:none;
	}
#menuDiv li ul.sub li a.fly {
	background:#fff url(images/arrow.gif) 80px 7px no-repeat;
	}
#menuDiv li:hover ul.sub li a:hover {
	background:#456FD5; color:#fff;
	}
#menuDiv li:hover ul.sub li a.fly:hover {
	background:#3a93d2 url(images/arrow_over.gif) 80px 7px no-repeat; 
	color:#fff;
	}

#menuDiv li:hover ul li:hover > a.fly {
	background:#3a93d2 url(images/arrow_over.gif) 80px 7px no-repeat; 
	color:#fff;
	} 

#menuDiv li:hover ul li:hover ul,
#menuDiv li:hover ul li:hover ul li:hover ul,
#menuDiv li:hover ul li:hover ul li:hover ul li:hover ul,
#menuDiv li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul {
	left:90px; 
	top:-4px; 
	background:	#fff; 
	padding:3px; 
	border:1px solid #3a93d2; 
	white-space:nowrap; 
	width:90px; 
	z-index:400; 
	height:auto;
	}
	
.spanTextAlign{
	vertical-align: middle !important;
	text-align:center; 
}

search 
.searchContainer div { background-color:#fff; display:inline; padding:5px;} 
.searchContainer input[type="text"] {border:none;} 
.searchContainer img { vertical-align:middle;} */